Skip to content

docs: add Copilot code-review instructions#16

Merged
botantler[bot] merged 2 commits into
mainfrom
claude/docs-copilot-instructions
Jun 5, 2026
Merged

docs: add Copilot code-review instructions#16
botantler[bot] merged 2 commits into
mainfrom
claude/docs-copilot-instructions

Conversation

@devantler

Copy link
Copy Markdown
Contributor

🤖 Generated by the Daily AI Assistant

What

Adds .github/copilot-instructions.md (3449 chars, ≤4000) to devantler-tech/plugins — the file
GitHub Copilot code review actually reads (it reads .github/copilot-instructions.md +
.github/instructions/**/*.instructions.md, not AGENTS.md). Continues the portfolio-wide
rollout tracked in monorepo#1771.

Why

plugins is a public shared library consumed across every agent install, but it had no
review-instructions file — so Copilot's review ran without any repo-specific guidance. This is a
concise, review-focused checklist (short imperative rules, not an AGENTS.md dump), tailored to
this repo's actual contract:

  • The two marketplace manifests are the contract.github/plugin/marketplace.json and
    .claude-plugin/marketplace.json must stay byte-for-byte in parity (CI diffs them); any plugin-set
    change edits both + the README in lockstep; source stays a relative path; wording stays
    tool-neutral.
  • Skills come from upstream — no lockfile — bundled SKILL.md files are gh skill install-ed and
    validate against the agentskills.io spec; never hand-edit one to diverge (fix it in
    devantler-tech/skills).
  • Plugin layoutplugins/<plugin>/plugin.json (kebab-case name, "skills": "skills/") with
    skills at depth 4.
  • CI & security — SHA-pin third-party actions with a # v<version> comment, permissions: {} +
    least privilege per job, persist-credentials: false, actionlint-clean.

The closing line mirrors the monorepo exemplar (Copilot reads this file at ≤4000 chars, doesn't read
AGENTS.md, defer to AGENTS.md when unsure).

Validation

Markdown-only, no code paths touched — the repo's CI (CI - Required Checks: validate-manifests +
discover-skills + validate-spec) is unaffected by adding a docs file. Content tailored from the
repo's own AGENTS.md conventions and verified against the live ci.yaml (required check name,
manifest-parity gate, agentskills.io spec matrix).

Drafted for maintainer promotion. On promotion, drive to merge per the standard own-PR path.

> 🤖 Generated by the Daily AI Assistant

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a repository-specific .github/copilot-instructions.md so GitHub Copilot code review runs with devantler-tech/plugins-tailored guidance (instead of relying on AGENTS.md, which Copilot review does not read).

Changes:

  • Add concise Copilot code-review checklist covering manifest parity, plugin/skill layout, and CI/security expectations.
  • Document repo contract points (two-manifest parity, upstream-managed skills, least-privilege workflows) for consistent reviews.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/copilot-instructions.md Outdated
Comment thread .github/copilot-instructions.md Outdated
Comment thread .github/copilot-instructions.md Outdated
@devantler devantler marked this pull request as ready for review June 5, 2026 05:18
…ions

Address Copilot review threads on #16:
- Pin *every* external action (repo SHA-pins all uses:, incl. actions/*), not just third-party
- Permissions: reflect that update-agent-skills legitimately needs top-level write
- Qualify .github/instructions/ as 'if present'; make the closing line self-contained

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@botantler botantler Bot enabled auto-merge (squash) June 5, 2026 06:24
@botantler botantler Bot merged commit b411934 into main Jun 5, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants